圖/本報資料庫
Eclipse Theia
2 hours ago

#Eclipse Theia
#AI
#整合開發環境
#軟體開發
#Esbuild
圖/本報資料庫
圖/本報資料庫
商傳媒|何映辰/台北報導
摘要

EclipseSource 日前發布了 Eclipse Theia 1.72,這項更新預示著 AI 原生整合開發環境(IDE)的發展方向,正轉向更注重實用性、安全性和成本效益,並透過引入 Esbuild 大幅提升建置速度達十倍,同時強化 AI 代理在複雜專案中的管理能力。

EclipseSource 上週公布了 Eclipse Theia 1.72 版本,這項更新代表著人工智慧(AI)原生整合開發環境(IDE)的發展方向,正從炫技轉向更實用、更安全且更具成本效益的企業應用層面。

Eclipse Theia 不僅是一款整合開發環境,同時也是一個能用於建構客製化雲端及桌面開發工具的平台。因此,本次 1.72 版本的發布,對於正在開發專屬、領域特定或白牌開發環境的企業開發團隊來說,格外重要。該版本主要聚焦於提升底層開發平台的速度、安全性、可擴展性,並使其更符合實際軟體專案的組織需求。

在新功能方面,Eclipse Theia 1.72 引入了 Esbuild 作為 webpack 之外的另一項打包工具,適用於瀏覽器、純瀏覽器和 Electron 應用程式,大幅改善了建置效能。根據 EclipseSource 的測量,藉由採用 Esbuild,Theia 的完整建置時間從約 20 秒縮短至約 2 秒,效能提升了十倍之多。

此外,AI代理(或稱AI助理)在 Theia 1.72 中現在能更有效地跨多根工作區(即同時管理多個相關專案程式碼的環境)運作。AI代理的行為,如文件存取、任務查詢、啟動配置和指令執行,都能透過更清晰的路徑約定來處理所有工作區。該版本還新增了「Fast model alias」功能,讓速度更快、成本更低的AI模型能處理如探索、專案資訊查詢、指令協助及聊天會話命名等較簡單的任務,避免所有操作都使用大型、昂貴的模型。

在安全性與管理方面,Theia 1.72 預設將新工具的確認方式從「自動允許」改為「確認」,這意味著 AI代理首次使用任何新加入的工具時,都需要使用者明確同意,除非使用者已選擇自動批准。同時,新版本為唯讀AI工具增設了外部路徑的邊界機制,允許使用者授予 AI工具對工作區外特定路徑的唯讀存取權限(例如文件資料夾),而寫入工具的權限則仍限於工作區內部。

這些更新顯示,AI原生整合開發環境的演進已進入新階段,重點在於讓 AI 功能在複雜的開發環境中變得可治理、經濟且實用,而不僅僅是證明 AI 能夠撰寫或修改程式碼。未來的 AI 編碼工具若要勝出,將取決於其能否真正融入工作流程、符合實際政策、兼顧成本效益,並贏得開發團隊的信任。